Reusing Families Design

نویسنده

  • Virginia C. Carneiro de Paula
چکیده

Designing the detailed architecture of a style or of an architectural family is a difficult task. However, it offers great benefits for the product architectures detailed design based on this style or family. The present work proposes a meta-model for the development of applications with layered architectural style and distributed with the middleware CORBA (Common Object Request Broker Architecture). The meta-model offers all the intrinsic information to this family of systems, from the architectural to the detailed level. It has been specified in UML (Unified Modeling Language) and the formal language Z was used to specify some constraints and allow the integration of the meta-model to ZCL, a formal framework to specify and reason about dynamic software architectures. This initiative provides the guidelines that can be followed to detail other styles and families.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Software Assets of Framework-Based Product Families During Application Engineering Stage

An application framework provides reusable design and implementation for a family of software systems. At the application engineering stage, application developers extend framework assets to build their particular framework instantiations. Typically, framework software assets are tested before being used. However, achieving complete coverage of a system under test is impossible or at least impr...

متن کامل

A Software Architecture for Structuring Complex Web Applications

In this paper we present an architecture for building families of rich Web applications. We first characterize current trends in Web applications, from read-only Web sites to sophisticated applications where complex distributed transactions must be supported. We next some design principles for building Web applications, and give the rationale for separating application behavior from navigation ...

متن کامل

Method Families Concept: Application to Decision-Making Methods

The role of variability in Software engineering grows increasingly as it allows developing solutions that can be easily adapted to a specific context and reusing existing knowledge. In order to deal with variability in the method engineering (ME) domain, we suggest applying the notion of method families. Method components are organized as a method family, which is configured in the given situat...

متن کامل

Comparison of Service and Software Product Family Modeling

Service-oriented computing develops applications by composing services. In software product families, applications are developed by reusing existing assets. Hence, the approaches seem to have several similarities, although there are also differences. In this position paper, we discuss modeling methods in these two approaches. We conclude with directions for future studies for combining modeling...

متن کامل

Reusing Object-Oriented Designs

Reusing the products of the software development process is an important way to reduce software costs and to make programmers and designers more e cient. Object-oriented programming permits the reuse of design as well as programs. This paper describes two techniques for reusing design and how these reusable designs are developed. Abstract classes are reusable designs for components, while frame...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006